Skip to content

Release/test#38

Merged
melihcelenk merged 32 commits into
mainfrom
release/test
Nov 9, 2025
Merged

Release/test#38
melihcelenk merged 32 commits into
mainfrom
release/test

Conversation

@melihcelenk

Copy link
Copy Markdown
Owner

No description provided.

…ation

- Refactored `mlh-bookmark.sh` to support nested category headers based on `/` delimiters.
- Added indentation for hierarchical category levels and their bookmarks for improved clarity.
- Enhanced handling of uncategorized entries with a distinct "Uncategorized" header.
- Improved rendering logic for seamless navigation and display updates in the interactive menu.
- Reintroduced `linux` container management documentation in `README.md` with detailed examples.
- Added demo animations (`MLH-Linux-Docker.gif` and `MLH-Bookmark.gif`) to showcase features visually.
- Updated release version to `1.5.1` in `mlh-version.sh` with corresponding release notes.
- Enhanced `CLAUDE.md` release note standards for improved user readability.
…erarchy

bug/bookmark-list-category-hierarchy
…l hint in setup scripts

- Updated `setup.sh` to create and source default config file from example if missing.
- Corrected `mlh-bookmark.sh` to display updated alias for the `jq` installation hint.
…erarchy

Add fallback logic for missing configuration file and fix `jq` install hint in setup scripts
…n in `get-mlh.sh`.

- Update `mlh-docker.sh` to handle `sudo` usage by adding Docker binary resolution logic.
- Enhance `README.md` with a note on using `sudo` for Docker commands.
…xible Docker command checks

- Added fallback logic to set `ROOT_DIR` based on script location if not pre-set.
- Enhanced test patterns to accept both direct Docker commands and variable-based equivalents (`DOCKER_CMD`).
…rsion.sh`

- Introduced `uninstall` option in the menu interface of `mlh.sh`.
- Added `uninstall_mlh` function in `mlh-version.sh` for comprehensive cleanup:
  - Removes symlinks, configuration files, and PATH updates from `.bashrc` and `.profile`.
  - Ensures manual removal or confirmation where necessary.
- Updated installation script to include comments for better file cleanup logic.
- Improved menu option handling for seamless uninstall integration.
…erarchy

bug/bookmark-list-category-hierarchy
…tion

- Improved `mlh-docker.sh` to detect and use `sudo` automatically when required.
- Added Docker binary resolution logic and a helper function (`run_docker`) for streamlined command execution.
- Simplified permission checks and container entry logic to use flexible patterns.
- Updated `README.md` to reflect changes in `sudo` behavior for `mlh docker in`.
- Refined `test-mlh-docker.sh` test patterns to focus on `exec -it` usage detection.
…erarchy

Refactor `mlh-docker` to enhance `sudo` handling and update documentation
…ndling

- Streamlined permission checks to better distinguish between access and connection errors.
- Enhanced sudo fallback logic with precise diagnostics for both native and sudo Docker commands.
- Improved container listing flow to handle command errors and provide detailed feedback.
…erarchy

Refactor `mlh-docker.sh` to improve Docker access checks and error handling
@melihcelenk melihcelenk merged commit 4ef0f1b into main Nov 9, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant